Perl中的v字符串详解 |
您所在的位置:网站首页 › perl 匹配数字 › Perl中的v字符串详解 |
1.作用
Perl中,v字符串是一种特殊的字符串表示法,用于表示字符的ASCII值。 它的语法是vX.Y.Z,其中X、Y和Z是0到255之间的整数。 ASCII码对照表,点击跳转 2.示例注:v字符串表示的是ASCII值,使用非ASCII范围内的数字可能会导致意外的结果 (1)表示单个字符 #!/usr/bin/perl use strict; use warnings; my $char = v65; # 表示字符'A' print $char; # 输出 'A' (2)表示字符串 #!/usr/bin/perl use strict; use warnings; my $str = v72.101.108.108.111; # 表示字符串'Hello' print $str; # 输出 'Hello' (3)使用变量表示字符或字符串 #!/usr/bin/perl use strict; use warnings; my $x = 65; my $char = v$x; # 表示字符'A' print $char; # 输出 'A' my $y = 72; my $str = v$y.101.108.108.111; # 表示字符串'Hello' print $str; # 输出 'Hello' (4)来自菜鸟教程的示例(补充说明) #!/usr/bin/perl $smile = v123; #123对应"{" $foo = v102.111.111; #102/111对应f/o $martin = v109.97.114.116.105.110; print "$smile, $foo, $martin\n"; # 打印结果为:{, foo, Martin |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |